package com.yidu.dao;

import java.util.List;
import java.util.Map;

import com.yidu.domain.ListenMusical;

public interface ListenMusicalMapper {
    int deleteByPrimaryKey(String muId);

    int insert(ListenMusical record);
    /**
     * 增加
     * @param record
     */
    void insertSelective(ListenMusical mu);

    ListenMusical selectByPrimaryKey(String muId);
    /**
     * 根据ID查询所有
     * @param id
     * @return
     */
    ListenMusical selectID(String id);
    
    /**
     * 修改
     * @param mu
     */
    void updateByPrimaryKeySelective(ListenMusical mu);
    /**
     * 库存表显示乐器
     * @param mu
     * @return
     */
    List<ListenMusical> MuName (ListenMusical mu);

    int updateByPrimaryKey(ListenMusical record);
    /**
     * 查询所有
     * @param mu
     * @return
     */
    List <ListenMusical> selectAll(Map<String, Object>map);
    /**
     * 查询行数
     * @param pages
     * @return
     */
    int selectC(Map<String, Object> map);
    /**
     * 根据ID修改isva
     * @param muId
     * @return
     */
    int updatei(String id);
    /**
     * 显示采购页面增加
     * @param map map对象
     * @return 乐器集合
     * @author liuwu
     */
    List <ListenMusical> findAllMusical(Map<String, Object>map);
    /**
     * 采购  查询行数
     * @param map
     * @author liuwu
     * @return int类型 行数
     */
    int findRowsByPruchase(Map<String, Object> map);
    /**
     * 根据乐器名查询数量
     * @param name
     * @return
     */
    int selectName(String name);
}